e8827754c2c83a7879e858b11471c670d45911e1,messaging/src/main/java/org/jboss/as/messaging/AddressSettingsElement.java,AddressSettingsElement,AddressSettingsElement,#XMLExtendedStreamReader#Configuration#,28
Before Change
private static final Logger log = Logger.getLogger("org.jboss.as.messaging");
public AddressSettingsElement(final XMLExtendedStreamReader reader, Configuration config) throws XMLStreamException {
System.out.println("Begin " + reader.getLocation() + reader.getLocalName());
// Handle elements
int tag = reader.getEventType();
String localName = null;
After Change
private static final Logger log = Logger.getLogger("org.jboss.as.messaging");
public AddressSettingsElement(final XMLExtendedStreamReader reader, Configuration config) throws XMLStreamException {
boolean trace = log.isTraceEnabled();
if(trace)
log.trace("Begin " + reader.getLocation() + reader.getLocalName()); // Handle elements
int tag = reader.getEventType();
String localName = null;
do {
tag = reader.nextTag();
localName = reader.getLocalName();
final Element element = Element.forName(reader.getLocalName());
/*
<address-settings>
<!--default for catch all-->
<address-setting match="#">
<dead-letter-address>jms.queue.DLQ</dead-letter-address>
<expiry-address>jms.queue.ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
<max-size-bytes>10485760</max-size-bytes>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
<address-full-policy>BLOCK</address-full-policy>
</address-setting>
</address-settings>
*/
switch (element) {
case ADDRESS_SETTING:
String match = reader.getAttributeValue(0);
Pair<String, AddressSettings> settings = parseAddressSettings(reader, match);
config.getAddressesSettings().put(settings.a, settings.b);
break;
}
} while (reader.hasNext() && localName.equals(Element.ADDRESS_SETTING.getLocalName()));
if(trace)
log.trace("End " + reader.getLocation() + reader.getLocalName());
}
@Override